package model

// textMessage 文本消息结构体
type TextMessage struct {
	ToUser  string          `json:"toUser,omitempty"`
	ToDept  string          `json:"toDept,omitempty"`
	MsgType string          `json:"msgType"`
	Text    TextMessageText `json:"text"`
}

// Content 消息内容
type TextMessageText struct {
	Content string `json:"content"`
}

// MailMessage 邮件消息结构体
type MailMessage struct {
	ToUser  string          `json:"toUser,omitempty"`
	ToEmail string          `json:"toEmail,omitempty"`
	MsgType string          `json:"msgType"`
	Mail    MailMessageMail `json:"mail"`
}

// MailMessageMail 邮件内容
type MailMessageMail struct {
	Action      string `json:"action"`
	Subject     string `json:"subject"`
	FromUser    string `json:"fromUser,omitempty"`
	FromEmail   string `json:"fromEmail,omitempty"`
	Time        string `json:"time,omitempty"`
	Link        string `json:"link,omitempty"`
	UnreadCount int    `json:"unreadCount,omitempty"`
}
